package com.hongxun.greenentity.tk;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;

import java.io.Serializable;
import java.util.Date;


/**
 * 点位设备拆除技改大修
 * 
 * @author zkcn
 * @email youeremail@163.com
 * @date 2018-08-28 11:12:43
 */
@Entity
public class DDeviceOldEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	@Id
	private String guid;
	//所属项目ID
	private String pGuid;
	//所属点位ID
	private String pPGuid;
	//关联设备信息库ID
	private String dDGuid;
	//工作类型
	private String dRWork;
	//设备大类
	private String dRBigtype;
	//设备中类
	private String dRMidtype;
	//设备标签
	private String dLabel;
	//设备名称
	private String dRName;
	//主要参数
	private String dRParameter;
	//电压等级   数据字典 voltage_type(10kV,380V,220V)
	private String dRVoltage;
	//设备厂家
	private String dRFactory;
	//出厂日期
	private Date dRFactorydate;
	//投运日期
	private Date dRDeliverydate;
	//固定资产卡片编号
	private String dRCode;
	//资产原值（万元）
	private Double dRPrice;
	//处置意见  数据字典 opinion_type
	private String dROpinion;
	//拟拆除日期
	private Date dRRemovedate;
	// 处置去向 数据字典where_type
	private String dRWhere;
	//资产净值（万元）
	private Double dRNetassets;
	//资产净值率（万元）
	private Double dRRate;
	//改造内容
	private String dRReformcontent;
	//改造费用
	private Double dRReformcost;
	//改造后参数
	private String dRReformparameter;
	//购置设备表guid
	private String dRGuid;
	//数据状态
	private String dRDatastate;


	@Generated(hash = 1072243740)
	public DDeviceOldEntity(String guid, String pGuid, String pPGuid, String dDGuid,
			String dRWork, String dRBigtype, String dRMidtype, String dLabel,
			String dRName, String dRParameter, String dRVoltage, String dRFactory,
			Date dRFactorydate, Date dRDeliverydate, String dRCode, Double dRPrice,
			String dROpinion, Date dRRemovedate, String dRWhere, Double dRNetassets,
			Double dRRate, String dRReformcontent, Double dRReformcost,
			String dRReformparameter, String dRGuid, String dRDatastate) {
		this.guid = guid;
		this.pGuid = pGuid;
		this.pPGuid = pPGuid;
		this.dDGuid = dDGuid;
		this.dRWork = dRWork;
		this.dRBigtype = dRBigtype;
		this.dRMidtype = dRMidtype;
		this.dLabel = dLabel;
		this.dRName = dRName;
		this.dRParameter = dRParameter;
		this.dRVoltage = dRVoltage;
		this.dRFactory = dRFactory;
		this.dRFactorydate = dRFactorydate;
		this.dRDeliverydate = dRDeliverydate;
		this.dRCode = dRCode;
		this.dRPrice = dRPrice;
		this.dROpinion = dROpinion;
		this.dRRemovedate = dRRemovedate;
		this.dRWhere = dRWhere;
		this.dRNetassets = dRNetassets;
		this.dRRate = dRRate;
		this.dRReformcontent = dRReformcontent;
		this.dRReformcost = dRReformcost;
		this.dRReformparameter = dRReformparameter;
		this.dRGuid = dRGuid;
		this.dRDatastate = dRDatastate;
	}
	@Generated(hash = 1685776133)
	public DDeviceOldEntity() {
	}


	/**
	 * 设置：主键
	 */
	public void setGuid(String guid) {
		this.guid = guid;
	}
	/**
	 * 获取：主键
	 */
	public String getGuid() {
		return guid;
	}
	/**
	 * 设置：所属项目ID
	 */
	public void setPGuid(String pGuid) {
		this.pGuid = pGuid;
	}
	/**
	 * 获取：所属项目ID
	 */
	public String getPGuid() {
		return pGuid;
	}
	/**
	 * 设置：所属点位ID
	 */
	public void setPPGuid(String pPGuid) {
		this.pPGuid = pPGuid;
	}
	/**
	 * 获取：所属点位ID
	 */
	public String getPPGuid() {
		return pPGuid;
	}
	/**
	 * 设置：关联设备信息库ID
	 */
	public void setDDGuid(String dDGuid) {
		this.dDGuid = dDGuid;
	}
	/**
	 * 获取：关联设备信息库ID
	 */
	public String getDDGuid() {
		return dDGuid;
	}
	/**
	 * 设置：工作类型
	 */
	public void setDRWork(String dRWork) {
		this.dRWork = dRWork;
	}
	/**
	 * 获取：工作类型
	 */
	public String getDRWork() {
		return dRWork;
	}
	/**
	 * 设置：设备大类
	 */
	public void setDRBigtype(String dRBigtype) {
		this.dRBigtype = dRBigtype;
	}
	/**
	 * 获取：设备大类
	 */
	public String getDRBigtype() {
		return dRBigtype;
	}
	/**
	 * 设置：设备中类
	 */
	public void setDRMidtype(String dRMidtype) {
		this.dRMidtype = dRMidtype;
	}
	/**
	 * 获取：设备中类
	 */
	public String getDRMidtype() {
		return dRMidtype;
	}
	/**
	 * 设置：设备名称
	 */
	public void setDRName(String dRName) {
		this.dRName = dRName;
	}
	/**
	 * 获取：设备名称
	 */
	public String getDRName() {
		return dRName;
	}
	/**
	 * 设置：主要参数
	 */
	public void setDRParameter(String dRParameter) {
		this.dRParameter = dRParameter;
	}
	/**
	 * 获取：主要参数
	 */
	public String getDRParameter() {
		return dRParameter;
	}
	/**
	 * 设置：电压等级   数据字典 voltage_type(10kV,380V,220V)
	 */
	public void setDRVoltage(String dRVoltage) {
		this.dRVoltage = dRVoltage;
	}
	/**
	 * 获取：电压等级   数据字典 voltage_type(10kV,380V,220V)
	 */
	public String getDRVoltage() {
		return dRVoltage;
	}
	/**
	 * 设置：设备厂家
	 */
	public void setDRFactory(String dRFactory) {
		this.dRFactory = dRFactory;
	}
	/**
	 * 获取：设备厂家
	 */
	public String getDRFactory() {
		return dRFactory;
	}
	/**
	 * 设置：出厂日期
	 */
	public void setDRFactorydate(Date dRFactorydate) {
		this.dRFactorydate = dRFactorydate;
	}
	/**
	 * 获取：出厂日期
	 */
	public Date getDRFactorydate() {
		return dRFactorydate;
	}
	/**
	 * 设置：投运日期
	 */
	public void setDRDeliverydate(Date dRDeliverydate) {
		this.dRDeliverydate = dRDeliverydate;
	}
	/**
	 * 获取：投运日期
	 */
	public Date getDRDeliverydate() {
		return dRDeliverydate;
	}
	/**
	 * 设置：固定资产卡片编号
	 */
	public void setDRCode(String dRCode) {
		this.dRCode = dRCode;
	}
	/**
	 * 获取：固定资产卡片编号
	 */
	public String getDRCode() {
		return dRCode;
	}
	/**
	 * 设置：资产原值（万元）
	 */
	public void setDRPrice(Double dRPrice) {
		this.dRPrice = dRPrice;
	}
	/**
	 * 获取：资产原值（万元）
	 */
	public Double getDRPrice() {
		return dRPrice;
	}
	/**
	 * 设置：处置意见  数据字典 opinion_type
	 */
	public void setDROpinion(String dROpinion) {
		this.dROpinion = dROpinion;
	}
	/**
	 * 获取：处置意见  数据字典 opinion_type
	 */
	public String getDROpinion() {
		return dROpinion;
	}
	/**
	 * 设置：拟拆除日期
	 */
	public void setDRRemovedate(Date dRRemovedate) {
		this.dRRemovedate = dRRemovedate;
	}
	/**
	 * 获取：拟拆除日期
	 */
	public Date getDRRemovedate() {
		return dRRemovedate;
	}
	/**
	 * 设置： 处置去向 数据字典where_type
	 */
	public void setDRWhere(String dRWhere) {
		this.dRWhere = dRWhere;
	}
	/**
	 * 获取： 处置去向 数据字典where_type
	 */
	public String getDRWhere() {
		return dRWhere;
	}
	/**
	 * 设置：资产净值（万元）
	 */
	public void setDRNetassets(Double dRNetassets) {
		this.dRNetassets = dRNetassets;
	}
	/**
	 * 获取：资产净值（万元）
	 */
	public Double getDRNetassets() {
		return dRNetassets;
	}
	/**
	 * 设置：资产净值（万元）
	 */
	public void setDRRate(Double dRRate) {
		this.dRRate = dRRate;
	}
	/**
	 * 获取：资产净值（万元）
	 */
	public Double getDRRate() {
		return dRRate;
	}
	/**
	 * 设置：改造内容
	 */
	public void setDRReformcontent(String dRReformcontent) {
		this.dRReformcontent = dRReformcontent;
	}
	/**
	 * 获取：改造内容
	 */
	public String getDRReformcontent() {
		return dRReformcontent;
	}
	/**
	 * 设置：技改费用
	 */
	public void setDRReformcost(Double dRReformcost) {
		this.dRReformcost = dRReformcost;
	}
	/**
	 * 获取：技改费用
	 */
	public Double getDRReformcost() {
		return dRReformcost;
	}
	/**
	 * 设置：改造后参数
	 */
	public void setDRReformparameter(String dRReformparameter) {
		this.dRReformparameter = dRReformparameter;
	}
	/**
	 * 获取：改造后参数
	 */
	public String getDRReformparameter() {
		return dRReformparameter;
	}
	/**
	 * 设置：购置设备表guid
	 */
	public void setDRGuid(String dRGuid) {
		this.dRGuid = dRGuid;
	}
	/**
	 * 获取：购置设备表guid
	 */
	public String getDRGuid() {
		return dRGuid;
	}
	/**
	 * 设置：数据状态
	 */
	public void setDRDatastate(String dRDatastate) {
		this.dRDatastate = dRDatastate;
	}
	/**
	 * 获取：数据状态
	 */
	public String getDRDatastate() {
		return dRDatastate;
	}
	public String getDLabel() {
		return this.dLabel;
	}
	public void setDLabel(String dLabel) {
		this.dLabel = dLabel;
	}
}
